package com.coin.exchange.bithumb.vo;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel
public class UserTransactionsRequestVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2594206360934056485L;

	@NotNull
	@ApiModelProperty(required = true)
	private String api_key;

	@NotNull
	@ApiModelProperty(required = true)
	private String secret_key;

	@ApiModelProperty(value = "Value : 0 ~ (default : 0)")
	private Integer offset = 0;

	@ApiModelProperty(value = "Value : 1 ~ 50 (default : 20)")
	private Integer count = 20;

	@NotNull
	@ApiModelProperty(required = true, value = "0 : 全部, 1 : 购买完毕, 2 : 销售完毕, 3 : 取款中, 4 : 存款, 5 : 取款, 9 : KRW存款中")
	private Integer searchGb;

	@NotNull
	@ApiModelProperty(required = true)
	private String currency;
	
	public String getApi_key() {
		return api_key;
	}

	public void setApi_key(String api_key) {
		this.api_key = api_key;
	}

	public String getSecret_key() {
		return secret_key;
	}

	public void setSecret_key(String secret_key) {
		this.secret_key = secret_key;
	}

	public Integer getOffset() {
		return offset;
	}

	public void setOffset(Integer offset) {
		this.offset = offset;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public Integer getSearchGb() {
		return searchGb;
	}

	public void setSearchGb(Integer searchGb) {
		this.searchGb = searchGb;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

}
